#ifndef __COMIDABONUS_H__
#define __COMIDABONUS_H__

#include <iostream>
#include "Bonus.h"
#include "Pacman.h"

/*
 * La Comida aumenta 10 puntos al puntaje actual del pacman que la ha comido
 */
class ComidaBonus: public Bonus {

private:
	static const int PUNTAJE = 1;



public:
	
	ComidaBonus():Bonus("comida") { }

	/*
	 * @Override
	 */
	void aplicarEfecto(Posicionable *afectado) {
		Pacman *pacmanAfectado = ((Pacman*) afectado);
		pacmanAfectado->aumentarPuntaje(PUNTAJE);
	}

	/*
	 * @Override
	 */
	bool seAplicaAComedor() {
		return true;
	}


};
#endif